• 1400/02/14
  • 0
  • 413
1400/02/14 |
backend
asp-net-core

باگ حین اجرای برنامه‌ی فروشگاه

با درود جناب بابایی گرامی
در دوره‌ی مقدماتی دات‌نت‌ کور در قسمت پروژه، فایل Users2، من تا دقیقه‌ی ۳۰ همراه با شما کدنویسی کردم. با اجرای برنامه اما ارور زیر را دریافت کردم:


InvalidOperationException: The model item passed into the ViewDataDictionary is of type 'Sepanta_Store.Application.Services.Users.Queries.GetUsers.RequestGetUserDto', but this ViewDataDictionary instance requires a model item of type 'Sepanta_Store.Application.Services.Users.Queries.GetUsers.ResultGetUserDto'.

به نظر شما اشتباه من در کجاست؟
سپاس از زحمات شما.


مدلی که در کنترلر فرستادید 

با مدلی که می خواهید سمت ویو دریافت کنید یکی نیست


مدلی که در کنترلر فرستادید 

با مدلی که می خواهید سمت ویو دریافت کنید یکی نیست


این مدلی است که به کنترلر Users دادم:
 

public IActionResult Index(string searchkey, int page=1)
        {
            return View(new RequestGetUserDto 
            { 
                Page = page,
                SearchKey = searchkey
            });
        }

 

و این هم مدلی است که به ویوی Index دادم:

 

@using Sepanta_Store.Application.Services.Users.Queries.GetUsers
@model ResultGetUserDto;

 

هر دو یکی هستند.


در واقع تا جایی که می‌بینم، قدم به قدم با ویدیو جلو رفته‌ام. نمی‌دانم مشکل از کجاست.



پاسخی برای این باگ ارسال کنید

لطفا کدها را درون قطعه کد ارسال نمایید

برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری